//
//  KKOrderItem.h
//  FreightAssistant
//
//  Created by Mac mini on 15/12/24.
//  Copyright © 2015年 leo. All rights reserved.
//

#import "KKBaseItemList.h"

typedef NS_ENUM(NSUInteger, KKOrderItemState) {
    
    KKOrderItemStateIsCreate = 0,       /**< 创建 */
    KKOrderItemStateIsPaid,             /**< 已支付 */
    KKOrderItemStateIsReady,            /**< 准备中 */
    KKOrderItemStateIsSend,             /**< 发货中 */
    KKOrderItemStateIsFinish,           /**< 已完成 */
};

@interface KKOrderItem : KKBaseItem

@property (nonatomic, copy) NSString *kk_createTime;            /**< 订单创建时间 */
@property (nonatomic, copy) NSString *kk_finishTime;            /**< 订单完成时间 */
@property (nonatomic, copy) NSNumber *kk_state;    /**< 订单状态 */


@property (nonatomic, copy) NSString *kk_logisticsNumber;           /**< 快递单号 */
@property (nonatomic, copy) NSNumber *kk_logisticsAmount;           /**< 快递费用 */

/**
 *  订单状态
 *
 *  @return 订单的状态值
 */
- (KKOrderItemState)orderItemState;

/**
 *  订单总金额
 *
 *  @return 金额值
 */
- (double)orderAggregateAmount;


/**
 *  订单描述
 *
 *  @return 描述String
 */
- (NSString *)orderDescription;

@end
